.p-r{
    position: relative!important;
}
.font-0{
    font-size: 0;
}
.font-12{
    font-size: 12px;
}
.mart-23{
    margin-top: 23px;
}
.mart-24{
    margin-top: 24px;
}
.marb-38{
    margin-bottom: 38px;
}
.marr-13{
    margin-right: 13px;
}
.marr-485{
    margin-right: 485px;
}
.marr-7{
    margin-right: 7px;
}
.ml-20{
    margin-left: 20px;
}
.marr-35{
    margin-right: 35px;
}
.marb-13{
    margin-bottom: 13px;
}
.text-l{
    text-align: left;
}
.v-tt{
    vertical-align: text-top;
}
.col-red1{
    color: #f52b60
}
.col-blu1{
    color: #fb6a30
}
.body-cont{
    width: 1200px;
    margin: 0 auto;
}
/*comm-end*/
.text-tap{
    overflow: hidden;
    margin-top: 29px;
    border-bottom: 1px solid #e4e4e4;
}
.text-tap .list{
    float: left;
    height: 29px;
    font-size: 12px;
    line-height: 12px;
    margin-right: 44px;
    color: #000;
    cursor: pointer;
}
.text-tap .active-sty1{
    color: #fb6a30;
    border-bottom: 2px solid #fb6a30;
}

.check-content{
    height: 58px;
    line-height: 58px;
}
.table-show{
    margin: 0 auto;
    border-collapse: collapse;
    width: 100%;
}
.table-show th{
    height: 41px;
    background-color: #f3f3f3;
}
.data-list{
    color: #000;
    font-size: 12px;
}

.data-list .td-w2{
    width: 150px;
}
.data-list .td-w3{
    width: 200px;
}
.data-list .td-w4{
    width: 150px;
}
.data-list .td-w5{
    width: 200px;
}
.data-list .td-w6{
    width: 200px;
}
.data-list .list .top{
    padding: 0 15px;
    background-color: #f3f3f3;
    height: 38px;
    line-height: 38px;
}
.data-list .list{
    border: 1px solid #ededed;
    margin-bottom: 10px;
}
.data-list .list tbody{
    text-align: center;
}
.data-list .list tbody td{
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5;
}
.data-list .list tbody tr:last-child td{
    border-bottom: none;
}
.data-list .list table{
    border-collapse: collapse;
}
.data-list .list tbody .img-png{
    display: inline-block;
    width: 52px;
    height: 52px;
    margin-right: 13px;
    vertical-align: top;
    border: 1px solid #e4e4e4;
    margin-left: 10px;
}
.data-list .list tbody .img-png img{
    width: 100%;
    height: 100%;
}
.data-list .list tbody .img-text{
    width: 175px;
    display: inline-block;
    vertical-align: top;
}
.data-list .list table{
    width: 100%;
}


.order-detail{
    padding-top: 50px;
}
.order-detail .item{
    position: relative;
    display: inline-block;
}
.order-detail .status-comm{
    width: 772px;
    margin: 0 auto;
}
.order-detail .border-sty1{
    width: 254px;
    height: 6px;
    margin:18px 0;
}
.order-detail .text-status{
    font-size: 12px;
    position: relative;
    left: -24px;
    color: #000;
}
.order-detail .status-time{
    position: relative;
    left: -64px;
    color: #999;
}
.order-detail .statu-y{
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    left: -6px;
    top: -48px;
}
.order-detail .left-226{
    left: 226px;
}

.order-detail .detail-cont{
    background-color: #f2f2f2;
    padding: 30px;
    color: #000000;
    font-size: 12px;
}
.order-detail .detail-cont .text-1{
    line-height: 12px;
    margin-bottom: 21px;
}
.order-detail .detail-cont .text-1:last-child{
    margin-bottom: 0;
}
.order-detail .detail-cont .text-1 .col-f52{
    color: #f52b60;
}
.order-detail .detail-cont .btn-sty1{
    width: 68px;
    height: 23px;
    line-height: 23px;
    background-color: #f52b60;
    color: white;
    display: inline-block;
    text-align: center;
    margin-left: 14px;
}
.order-detail .toggle-ow{
    height: 52px;
    line-height: 52px;
    color: #000;
    font-size: 0;
}
.order-detail .toggle-ow .btn{
    display: inline-block;
    width: 91px;
    text-align: center;
    font-size: 12px;
    position: relative;
    cursor: pointer;
}
.order-detail .toggle-ow .active-b{
    color:#fb6a30 ;
}
.order-detail .toggle-ow .active-b .act{
    left: 0;
    position: absolute;
    display: inline-block;
    width: 91px;
    height: 2px;
    background-color: #fb6a30;
}
.order-detail .toggle-ow .active-b .act .sj{
    top: 2px;
    position: absolute;
    border: 4px solid #fff;
    display: inline-block;
    border-top: 4px solid #fb6a30;
    right: 41px;
}
.order-detail .detail-listC{
    padding: 23px 0 0 22px;
    font-size: 12px;
    color: #000;
    overflow: hidden;
}
.order-detail .detail-list{
    float: left;
}
.order-detail .detail-list .li{
    margin-bottom: 21px;
    line-height: 13px;
}
.order-detail .detail-list .li-1{
    line-height: 14px;
    font-weight: bold;
}
.table-foot table{
    font-size: 12px;
    width:100%;
    color: #000;
}
.table-foot table thead{
    height: 38px;
    line-height: 38px;
    background-color: #f3f3f3;
}
.table-foot table thead th {
    font-weight: normal;
}
.table-foot table tbody{
    text-align: center;
}
.table-foot table tbody .img-p{
    display: inline-block;
    width:52px;
    height: 52px;
    border: 1px solid #e5e5e5;
}
.table-foot table tbody p{
    line-height: 52px;
    padding-left: 10px;
}
.table-foot table tbody img{
    width: 100%;
    height: 100%;
}
.table-foot table tbody p{
    display: inline-block;
    vertical-align: top;
}
.table-foot .td-w{
    width: 20%;
}
.order-detail .detail-list .li .icon_QQ{
    vertical-align:sub;
    margin-left: 10px;
}

.data-list .to_detail{
    cursor: pointer;
}
.status-f{
    position: absolute!important;
    right: -36px;
    top: 0;
}
.h-sty{
    height: 19px;
}
.color-e5e5{
    background-color: #e5e5e5;
}
.order-status{
    background-color: #fb6a30;
}










